package javaLearning.接口与继承;

/**
 * @author : K k
 * @date : 16:25 2020/9/16
 * 抽象类可以继承抽象类，而且可以重写也可以不重写抽象方法
 * 普通类继承抽象类，就必须实现所有抽象类的抽象方法
 * 可以调用所有非private方法
 * 只能重写所有abstract public default protected修饰的方法
 */
public class abstractDemo extends abstractDemo1 {

    //abstract  demo2
    @Override
    void action1() {

    }
    //abstract  demo1
    @Override
    void action10() {

    }

    @Override
    void action2() {
        super.action2();
    }

    //public
    @Override
    public void action4() {
        super.action4();
    }

    //protected
    @Override
    protected void action7() {
        super.action7();
    }
}

class test{
    static int i=2;
    test(){}
}
